API Documentation
nkMaths::Matrix Member List

This is the complete list of members for nkMaths::Matrix, including all inherited members.

fromString(const std::string_view &str)nkMaths::Matrix
get(unsigned int row, unsigned int col) constnkMaths::Matrix
getDecomposed(Vector &position, Quaternion &orientation, Vector &scale)nkMaths::Matrix
getDeterminantMat3() constnkMaths::Matrix
getDeterminantMat4() constnkMaths::Matrix
getFirstRow() constnkMaths::Matrix
getFourthRow() constnkMaths::Matrix
getInverse() constnkMaths::Matrix
getOrientationComponent() constnkMaths::Matrix
getPositionComponent() constnkMaths::Matrix
getScaleComponent() constnkMaths::Matrix
getSecondRow() constnkMaths::Matrix
getThirdRow() constnkMaths::Matrix
getTraceMat3() constnkMaths::Matrix
getTraceMat4() constnkMaths::Matrix
getTranspose() constnkMaths::Matrix
getValues() constnkMaths::Matrix
inverse()nkMaths::Matrix
Matrix()nkMaths::Matrix
Matrix(float x0, float y0, float z0, float w0, float x1, float y1, float z1, float w1, float x2, float y2, float z2, float w2, float x3, float y3, float z3, float w3)nkMaths::Matrix
Matrix(const Matrix &other)nkMaths::Matrix
Matrix(const DirectX::XMMATRIX &values)nkMaths::Matrix
operator!=(const Matrix &other)nkMaths::Matrix
operator*(const Matrix &other) constnkMaths::Matrix
operator*(const Vector &toApply) constnkMaths::Matrix
operator*(float scalar) constnkMaths::Matrix
operator*=(const Matrix &other)nkMaths::Matrix
operator*=(float scalar)nkMaths::Matrix
operator+(const Matrix &other) constnkMaths::Matrix
operator+=(const Matrix &other)nkMaths::Matrix
operator-(const Matrix &other) constnkMaths::Matrix
operator-=(const Matrix &other)nkMaths::Matrix
operator/(float scalar) constnkMaths::Matrix
operator/=(float scalar)nkMaths::Matrix
operator=(const Matrix &other)nkMaths::Matrix
operator==(const Matrix &other)nkMaths::Matrix
set(float val, unsigned int row, unsigned int col)nkMaths::Matrix
setToOrthographicMatrix(float fov, float camSpaceWidth, float camSpaceHeight, float nearVal, float farVal)nkMaths::Matrix
setToPerspectiveMatrix(float fov, float aspect, float nearVal, float farVal)nkMaths::Matrix
setToRotationFromQuaternion(const Quaternion &origin)nkMaths::Matrix
setToTransformation(const Vector &position, const Quaternion &orientation, const Vector &scale)nkMaths::Matrix
setToViewMatrixDirection(const Vector &position, const Vector &direction, const Vector &upDirection)nkMaths::Matrix
transpose()nkMaths::Matrix
~Matrix()nkMaths::Matrix